<?php 
$_helper = $this->helper('catalog/product_compare');
$_items = $_helper->getItemCount() > 0 ? $_helper->getItemCollection() : null;
?>
<div class="block block-list block-compare">
    <div class="block-title">
        <strong><span><?php echo $this->__('Compare Products') ?>
                <?php if($_helper->getItemCount() > 0): ?>
                <small><?php echo $this->__('(%d)', $_helper->getItemCount()) ?></small>
                <?php endif; ?>
            </span></strong>
    </div>
    <div class="block-content">
        <?php if($_helper->getItemCount() > 0): ?>
        <ol id="compare-items">
                <?php foreach($_items as $_index => $_item): ?>
            <li class="item">
                <input type="hidden" class="compare-item-id" value="<?php echo $_item->getId() ?>" />
                <a href="<?php 
                        $params = $this->getRequest()->getParams();
                        if($params['isAjax'] == 1) {
                            $refererUrl = Mage::registry('referrer_url');
                            if (empty($refererUrl)) {
                                $refererUrl = Mage::getBaseUrl();
                            }
                            $deleteUrl = $this->getUrl(
                                    'catalog/product_compare/remove',
                                    array(
                                    'product'=>$_item->getId(),
                                    Mage_Core_Controller_Front_Action::PARAM_NAME_URL_ENCODED => $this->helper('core/url')->getEncodedUrl($refererUrl)
                                    )
                            );
                        }else {
                            $deleteUrl = $_helper->getRemoveUrl($_item);
                        }
                        echo $deleteUrl;
                           ?>" title="<?php echo $this->__('Remove This Item') ?>" class="btn-remove" onclick="return confirm('<?php echo $this->__('Are you sure you would like to remove this item from the compare products?') ?>');"><?php echo $this->__('Remove This Item') ?></a>
                <p class="product-name"><a href="<?php echo $this->getProductUrl($_item) ?>"><?php echo $this->helper('catalog/output')->productAttribute($_item, $_item->getName(), 'name') ?></a></p>
            </li>
                <?php endforeach; ?>
        </ol>
        <script type="text/javascript">decorateList('compare-items')</script>
        <div class="actions">
            <a href="<?php 
                $params = $this->getRequest()->getParams();
                if($params['isAjax'] == 1) {
                    $refererUrl = Mage::registry('referrer_url');
                    if (empty($refererUrl)) {
                        $refererUrl = Mage::getBaseUrl();
                    }
                    $deleteUrl = $this->getUrl(
                            'catalog/product_compare/clear',
                            array(
                            Mage_Core_Controller_Front_Action::PARAM_NAME_URL_ENCODED => $this->helper('core/url')->getEncodedUrl($refererUrl)
                            )
                    );
                }else {
                    $deleteUrl = $_helper->getClearListUrl();
                }
                echo $deleteUrl;
                   ?>" onclick="return confirm('<?php echo $this->__('Are you sure you would like to remove all products from your comparison?') ?>');"><?php echo $this->__('Clear All') ?></a>
            <button type="button" title="<?php echo $this->__('Compare') ?>" class="button" onclick="popWin('<?php echo $_helper->getListUrl() ?>','compare','top:0,left:0,width=820,height=600,resizable=yes,scrollbars=yes')"><span><span><?php echo $this->__('Compare') ?></span></span></button>
        </div>
        <?php else: ?>
			<p class="empty"><?php echo $this->__('You have no items to compare.') ?></p>
        <?php endif; ?>
    </div>
</div>
